diff options
Diffstat (limited to 'src/app/groups/[groupId]/expenses')
| -rw-r--r-- | src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx | 17 | ||||
| -rw-r--r-- | src/app/groups/[groupId]/expenses/create/page.tsx | 13 | ||||
| -rw-r--r-- | src/app/groups/[groupId]/expenses/export/json/route.ts | 1 |
3 files changed, 18 insertions, 13 deletions
diff --git a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx index 984d30f..8455d4d 100644 --- a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx +++ b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx @@ -9,6 +9,7 @@ import { import { expenseFormSchema } from '@/lib/schemas' import { Metadata } from 'next' import { notFound, redirect } from 'next/navigation' +import { Suspense } from 'react' export const metadata: Metadata = { title: 'Edit expense', @@ -39,12 +40,14 @@ export default async function EditExpensePage({ } return ( - <ExpenseForm - group={group} - expense={expense} - categories={categories} - onSubmit={updateExpenseAction} - onDelete={deleteExpenseAction} - /> + <Suspense> + <ExpenseForm + group={group} + expense={expense} + categories={categories} + onSubmit={updateExpenseAction} + onDelete={deleteExpenseAction} + /> + </Suspense> ) } diff --git a/src/app/groups/[groupId]/expenses/create/page.tsx b/src/app/groups/[groupId]/expenses/create/page.tsx index adbdff9..29a060f 100644 --- a/src/app/groups/[groupId]/expenses/create/page.tsx +++ b/src/app/groups/[groupId]/expenses/create/page.tsx @@ -3,6 +3,7 @@ import { createExpense, getCategories, getGroup } from '@/lib/api' import { expenseFormSchema } from '@/lib/schemas' import { Metadata } from 'next' import { notFound, redirect } from 'next/navigation' +import { Suspense } from 'react' export const metadata: Metadata = { title: 'Create expense', @@ -25,10 +26,12 @@ export default async function ExpensePage({ } return ( - <ExpenseForm - group={group} - categories={categories} - onSubmit={createExpenseAction} - /> + <Suspense> + <ExpenseForm + group={group} + categories={categories} + onSubmit={createExpenseAction} + /> + </Suspense> ) } diff --git a/src/app/groups/[groupId]/expenses/export/json/route.ts b/src/app/groups/[groupId]/expenses/export/json/route.ts index 0fd8ad8..ff14ae7 100644 --- a/src/app/groups/[groupId]/expenses/export/json/route.ts +++ b/src/app/groups/[groupId]/expenses/export/json/route.ts @@ -6,7 +6,6 @@ export async function GET( req: Request, { params: { groupId } }: { params: { groupId: string } }, ) { - console.log({ groupId }) const prisma = await getPrisma() const group = await prisma.group.findUnique({ where: { id: groupId }, |
